package persistance.dal;

import java.util.ArrayList;

import ucc.objects.ClasseDeProduitDTO;
import ucc.objects.ProduitDTO;
import configur.PluginFactory;

public interface ProduitFinder {
	ProduitFinder INSTANCE = (ProduitFinder) PluginFactory.INSTANCE
			.getPluginFor(persistance.dal.ProduitFinder.class);

	ProduitDTO leProduitNum(int id);

	ArrayList<ProduitDTO> lesProduits();

	ArrayList<ProduitDTO> lesProduits(boolean actif);

	ArrayList<ProduitDTO> lesProduitsDeLaClasse(
			ClasseDeProduitDTO classeDeProduit, boolean actif);
}
